//
//  CollectTool.h
//  行记
//
//  Created by dllo on 15/10/8.
//  Copyright (c) 2015年 lhch. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>


@class CollectModel;


@interface CollectTool : NSObject

/**
 *  单例
 *
 *  @return 单例
 */
+ (instancetype)shareCollectTool;

/**
 *  取出数据库内容
 *
 *  @param table 数据库列表名
 *
 *  @return 存储数据库内容的数组
 */
+ (NSArray *)collectOpenDataBaseWithTable:(NSString *)table;

/**
 *  验证数据库是否存在该条信息
 *
 *  @param Title 数据库列表名
 *  @param nid   存储的 id
 *
 *  @return 布尔值
 */
+ (BOOL)dataBaseIncludeWithTitle:(NSString *)Title withNid:(NSString *)nid;

/**
 *  根据判断给 Button 赋图片
 *
 *  @param button    button 按键
 *  @param tempBool 布尔值
 */
+ (void)changeWithButton:(UIBarButtonItem *)button WithTempBool:(BOOL )tempBool;

/**
 *  添加或删除数据库中的内容
 *
 *  @param titel    数据库列表名
 *  @param tempBool 判断数据库是否存在该信息的判断值
 *  @param nid      数据库要存储的 id
 *  @param button   收藏按键
 *  @param name     数据库要存储的标题
 *  @param image    数据库要存储的图片id
 */
- (void)isCollectWithTitle:(NSString *)titel withtempBool:(BOOL )tempBool withNid:(NSString *)nid WithButton:(UIBarButtonItem *)button WithName:(NSString *)name WithImage:(NSString *)image;


@end
